// 变量声明和基本操作
const x = 10;
const y = 20;
const sum = x + y;

// 条件语句
let message;
if (sum > 25) {
  message = "和大于25";
} else {
  message = "和不大于25";
}

// 函数表达式
const factorial = function(n) {
  if (n <= 1) {
    return 1;
  }
  return n * factorial(n - 1);
};

// 计算阶乘
const fact5 = factorial(5);

// 字符串操作
const greeting = "Hello, " + "JavaScript" + "!";

// 输出结果
message + " | 5的阶乘是: " + fact5 + " | " + greeting; 